﻿<%@ Page Title="::Promotion App::" Language="C#" MasterPageFile="~/masterpage/LoginSite.Master" AutoEventWireup="true" CodeBehind="UserManagementDetail.aspx.cs" Inherits="UserManagementDetail" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script type="text/javascript" language="javascript">
    function CheckUserID() {
        if (document.getElementById('<%=txtUserID.ClientID %>').value == '') {
            alert('กรุณาระบุรหัสผู้ใช้');
            document.getElementById('<%=txtUserID.ClientID %>').focus();
            return false;
        }
        var regExUserID = /^(?!.*[^A-Za-z0-9]).{6,12}$/;
        var strUserID = document.getElementById('<%=txtUserID.ClientID %>').value;
        if (!strUserID.match(regExUserID)) {
            alert('ชื่อสมาชิกต้องมีความยาว 6-12 ตัวอักษร');
            document.getElementById('<%=txtUserID.ClientID %>').select();
            document.getElementById('<%=txtUserID.ClientID %>').focus();
            return false;
        }
    }
    function VerifySubmit(strAction) {
        if (strAction == 'add') {
            if (document.getElementById('<%=txtUserID.ClientID %>').value == '') {
                alert('กรุณาระบุรหัสผู้ใช้');
                document.getElementById('<%=txtUserID.ClientID %>').focus();
                return false;
            }
            var regExUserID = /^(?!.*[^A-Za-z0-9]).{6,12}$/;
            var strUserID = document.getElementById('<%=txtUserID.ClientID %>').value;
            if (!strUserID.match(regExUserID)) {
                alert('ชื่อสมาชิกต้องมีความยาว 6-12 ตัวอักษร');
                document.getElementById('<%=txtUserID.ClientID %>').select();
                document.getElementById('<%=txtUserID.ClientID %>').focus();
                return false;
            }
            if (document.getElementById('<%=txtPassword.ClientID %>').value == '') {
                alert('กรุณาระบุรหัสผ่าน');
                document.getElementById('<%=txtPassword.ClientID %>').focus();
                return false;
            }
            var regExPassword = /^(?!.*[^A-Za-z0-9]).{6,12}$/;
            var strPassword = document.getElementById('<%=txtPassword.ClientID %>').value;
            if (!strPassword.match(regExPassword)) {
                alert('รหัสผ่านต้องมีความยาว 6-12 ตัวอักษร');
                document.getElementById('<%=txtPassword.ClientID %>').select();
                document.getElementById('<%=txtPassword.ClientID %>').focus();
                return false;
            }
        }
        if (document.getElementById('<%=txtName.ClientID %>').value == '') {
            alert('กรุณาระบุชื่อ');
            document.getElementById('<%=txtName.ClientID %>').focus();
            return false;
        }
        if (document.getElementById('<%=txtLastname.ClientID %>').value == '') {
            alert('กรุณาระบุนามสกุล');
            document.getElementById('<%=txtLastname.ClientID %>').focus();
            return false;
        }
        if (document.getElementById('<%=txtEmail.ClientID %>').value == '') {
            alert('กรุณาระบุอีเมลล์');
            document.getElementById('<%=txtEmail.ClientID %>').focus();
            return false;
        }
        var regExEmail = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
        if (!regExEmail.test(document.getElementById('<%=txtEmail.ClientID %>').value)) {
            alert('กรุณาระบุอีเมลล์ให้ถูกต้อง ตามรูปแบบของอีเมลล์');
            document.getElementById('<%=txtEmail.ClientID %>').select();
            document.getElementById('<%=txtEmail.ClientID %>').focus();
            return false;
        }
        if (document.getElementById('<%=ddlUserType.ClientID %>').value == '0') {
            alert('กรุณาระบุประเภทผู้ใช้');
            document.getElementById('<%=ddlUserType.ClientID %>').focus();
            return false;
        }
        if (document.getElementById('<%=ddlStatus.ClientID %>').value == '0') {
            alert('กรุณาระบุสถานะผู้ใช้งาน');
            document.getElementById('<%=ddlStatus.ClientID %>').focus();
            return false;
        }
    }
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:HiddenField ID="hdnPassword" runat="server" />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td align="center">
    <table border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td colspan="2" align="left">
            ข้อมูลส่วนบุคคล
            </td>
        </tr>
        <tr>
            <td>
            รหัสผู้ใช้ :
            </td>
            <td align="left">
                <asp:TextBox ID="txtUserID" runat="server"></asp:TextBox>
                <asp:Label ID="lblUserID" runat="server"></asp:Label>
                <asp:Button ID="btnCheckID" runat="server" Text="ตรวจสอบรหัสผู้ใช้" 
                    onclick="btnCheckID_Click" />
                <asp:Label ID="lblCheckID" runat="server"></asp:Label>
            </td>
        </tr>
        <tr id="trPassword" runat="server">
            <td>
            รหัสผ่าน :
            </td>
            <td align="left">
                <asp:TextBox ID="txtPassword" TextMode="Password" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
               ชื่อ :
            </td>
            <td align="left">
                <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
                <asp:Label ID="lblName" runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
            นามสกุล :
            </td>
            <td align="left">
                <asp:TextBox ID="txtLastname" runat="server"></asp:TextBox>
                <asp:Label ID="lblLastname" runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                อีเมล์ :</td>
            <td align="left">
                <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
                <asp:Label ID="lblEmail" runat="server"></asp:Label></td>
        </tr>
        <tr>
            <td>
                โทรศัพท์มือถือ :</td>
            <td align="left">
                <asp:TextBox ID="txtTelNo" runat="server"></asp:TextBox>
                <asp:Label ID="lblTelNo" runat="server"></asp:Label></td>
        </tr>
        <tr>
            <td>
                ประเภทผู้ใช้งาน :</td>
            <td align="left">
                <asp:DropDownList runat="server" ID="ddlUserType"></asp:DropDownList>
                <asp:Label ID="lblUserType" runat="server"></asp:Label></td>
        </tr>
          <tr>
            <td>
                สถานะการใช้งาน :</td>
            <td align="left">
                <asp:DropDownList runat="server" ID="ddlStatus"></asp:DropDownList>
                <asp:Label ID="lblStatus" runat="server"></asp:Label></td>
        </tr>
        <tr>
            <td colspan="2">
                <asp:Button runat="server" Width="80" ID="btnSave" text="บันทึกข้อมูล" onclick="btnSave_Click" />
                <asp:Button runat="server" Width="80" ID="btnClear" Text="ล้างข้อมูล"  onclick="btnClear_Click" />
                <asp:Button runat="server" Width="80" ID="btnBack" Text="ย้อนกลับ"  onclick="btnBack_Click" />
            </td>
        </tr>
           <tr>
            <td colspan="2">
                <asp:Label ID="lblMessage" runat="server"></asp:Label></td>
        </tr>
        </table> 
        </td>
        </tr>
    </table>
</asp:Content>
